// 修改react脚手架中的默认webpack配置
// 在该文件中添加额外的配置，覆盖掉node_nodules中webpack的默认配置，达到修改项目webpack的目的
const {
    override,
    disableEsLint,
    addWebpackAlias,
} = require("customize-cra");

// nodejs中讲过，该模块用来操作文件路径
const path = require("path");

module.exports = override(
    // 在webpack中禁用eslint
    disableEsLint(),

    // 添加webpack别名
    addWebpackAlias({
        // 添加路径对@符号的支持
        ["@"]: path.resolve(__dirname, "src")  
        // relovle 方法用于路径拼接, 返回一个绝对路径
    })
);

// 修改完默认配置，还需要修改package.json中的脚本命令
